home *** CD-ROM | disk | FTP | other *** search
/ Champak 120 / Vol 120.iso / interfac / mod.000 / scripts / __Packages / mx / controls / CheckBox.as < prev    next >
Encoding:
Text File  |  2010-11-09  |  2.2 KB  |  86 lines

  1. class mx.controls.CheckBox extends mx.controls.Button
  2. {
  3.    var _getTextFormat;
  4.    var labelPath;
  5.    var iconName;
  6.    static var prototype;
  7.    static var symbolName = "CheckBox";
  8.    static var symbolOwner = mx.controls.CheckBox;
  9.    static var version = "2.0.1.78";
  10.    var className = "CheckBox";
  11.    var ignoreClassStyleDeclaration = {Button:1};
  12.    var btnOffset = 0;
  13.    var __toggle = true;
  14.    var __selected = false;
  15.    var __labelPlacement = "right";
  16.    var __label = "CheckBox";
  17.    var falseUpSkin = "";
  18.    var falseDownSkin = "";
  19.    var falseOverSkin = "";
  20.    var falseDisabledSkin = "";
  21.    var trueUpSkin = "";
  22.    var trueDownSkin = "";
  23.    var trueOverSkin = "";
  24.    var trueDisabledSkin = "";
  25.    var falseUpIcon = "CheckFalseUp";
  26.    var falseDownIcon = "CheckFalseDown";
  27.    var falseOverIcon = "CheckFalseOver";
  28.    var falseDisabledIcon = "CheckFalseDisabled";
  29.    var trueUpIcon = "CheckTrueUp";
  30.    var trueDownIcon = "CheckTrueDown";
  31.    var trueOverIcon = "CheckTrueOver";
  32.    var trueDisabledIcon = "CheckTrueDisabled";
  33.    var clipParameters = {label:1,labelPlacement:1,selected:1};
  34.    static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.CheckBox.prototype.clipParameters,mx.controls.Button.prototype.clipParameters);
  35.    var centerContent = false;
  36.    var borderW = 0;
  37.    function CheckBox()
  38.    {
  39.       super();
  40.    }
  41.    function onRelease()
  42.    {
  43.       super.onRelease();
  44.    }
  45.    function init()
  46.    {
  47.       super.init();
  48.    }
  49.    function size()
  50.    {
  51.       super.size();
  52.    }
  53.    function get emphasized()
  54.    {
  55.       return undefined;
  56.    }
  57.    function calcPreferredHeight()
  58.    {
  59.       var _loc5_ = this._getTextFormat();
  60.       var _loc3_ = _loc5_.getTextExtent2(this.labelPath.text).height;
  61.       var _loc4_ = this.iconName._height;
  62.       var _loc2_ = 0;
  63.       if(this.__labelPlacement == "left" || this.__labelPlacement == "right")
  64.       {
  65.          _loc2_ = Math.max(_loc3_,_loc4_);
  66.       }
  67.       else
  68.       {
  69.          _loc2_ = _loc3_ + _loc4_;
  70.       }
  71.       return Math.max(14,_loc2_);
  72.    }
  73.    function set toggle(v)
  74.    {
  75.    }
  76.    function get toggle()
  77.    {
  78.    }
  79.    function set icon(v)
  80.    {
  81.    }
  82.    function get icon()
  83.    {
  84.    }
  85. }
  86.